come up smelling of roses

Translations
выйти из трудной ситуации с честью
Despite the scandal, he came up smelling of roses.
Несмотря на скандал, он вышел из ситуации с честью.
Definitions
To emerge from a difficult situation with a positive outcome or reputation, often despite challenges or negative circumstances.